<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="c.tld" prefix="c" %>
<%@ taglib uri="sql.tld" prefix="sql" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title></title>
</head>
<body>
	
	<c:import url="/WEB-INF/Database/dataSourceMysql.jsp"/>
	
	<!-- se existe dados -->
	
	<c:choose>
		<c:when test="${param.comboboxEquipe eq 'todas'}">
			<sql:query var="querySeExisteDadosProdutividade" scope="page">
				select p.* from produtividade p
				join funcionarioequipe fe on fe.idfuncionarioequipe = p.idfuncionarioequipe
				join equipe e on e.idequipe = p.idequipe
				join tipoprodutividade tp on tp.idtipoprodutividade = p.idtipoprodutividade
				where substring(dataanalise,1,8) = ? and e.idequipe between 1 and 35 and tp.idtipoprodutividade = ?
				limit 1
				<sql:param><c:out value="${param.textFieldDataColeta}"/></sql:param>
				<sql:param><c:out value="${param.comboboxProdutividade}"/></sql:param>
			</sql:query>
			<c:set var="countQuerySeExisteDadosProdutividade" value="${querySeExisteDadosProdutividade.rowCount}" scope="page"/>		
		</c:when>	
		<c:otherwise>
			<sql:query var="queryConsultaIdEquipe" scope="page">
				select idequipe from equipe where descricaoequipe = ?
			<sql:param><c:out value="${param.comboboxEquipe}"/></sql:param>	
			</sql:query>
			<c:forEach var="listaQueryConsultaIdEquipe" items="${queryConsultaIdEquipe.rows}">
				<c:set var="idEquipe" value="${listaQueryConsultaIdEquipe.idequipe}"/>			
			</c:forEach>					
			<sql:query var="querySeExisteDadosProdutividade" scope="page">
				select p.* from produtividade p
				join funcionarioequipe fe on fe.idfuncionarioequipe = p.idfuncionarioequipe
				join equipe e on e.idequipe = p.idequipe
				join tipoprodutividade tp on tp.idtipoprodutividade = p.idtipoprodutividade
				where substring(dataanalise,1,8) = ? and e.idequipe = ? and tp.idtipoprodutividade = ?
				limit 1
				<sql:param><c:out value="${param.textFieldDataColeta}"/></sql:param>
				<sql:param><c:out value="${idEquipe}"/></sql:param>
				<sql:param><c:out value="${param.comboboxProdutividade}"/></sql:param>
			</sql:query>
			<c:set var="countQuerySeExisteDadosProdutividade" value="${querySeExisteDadosProdutividade.rowCount}" scope="page"/>		
		</c:otherwise>	
	</c:choose>
	
	<!-- redirect control pages -->
	
	<c:choose>
		<c:when test="${param.comboboxProdutividade eq '1' and countQuerySeExisteDadosProdutividade > '0'}">
			<c:redirect url="Controller.jsp">
				<c:param name="textFieldDataColeta" value="${param.textFieldDataColeta}"/>
				<c:param name="comboboxProdutividade" value="${param.comboboxProdutividade}"/>
				<c:param name="idEquipe" value="${idEquipe}"/>
				<c:param name="comboboxEquipe" value="${param.comboboxEquipe}"/>
				<c:param name="redirectControleProdutividadeAnalise" value="redirect"/>
			</c:redirect>		
		</c:when>
		<c:when test="${param.comboboxProdutividade eq '2' and countQuerySeExisteDadosProdutividade > '0'}">
			<c:redirect url="Controller.jsp">
				<c:param name="textFieldDataColeta" value="${param.textFieldDataColeta}"/>
				<c:param name="comboboxProdutividade" value="${param.comboboxProdutividade}"/>
				<c:param name="idEquipe" value="${idEquipe}"/>
				<c:param name="comboboxEquipe" value="${param.comboboxEquipe}"/>
				<c:param name="redirectControleProdutividadeImpressao" value="redirect"/>
			</c:redirect>		
		</c:when>
		<c:when test="${param.comboboxProdutividade eq '3' and countQuerySeExisteDadosProdutividade > '0' }">
			<c:redirect url="Controller.jsp">
				<c:param name="textFieldDataColeta" value="${param.textFieldDataColeta}"/>
				<c:param name="comboboxProdutividade" value="${param.comboboxProdutividade}"/>
				<c:param name="idEquipe" value="${idEquipe}"/>
				<c:param name="comboboxEquipe" value="${param.comboboxEquipe}"/>
				<c:param name="redirectControleProdutividadeConfeccionarContrato" value="redirect"/>
			</c:redirect>		
		</c:when>
		<c:when test="${param.comboboxProdutividade eq '4' and countQuerySeExisteDadosProdutividade > '0' }">
			<c:redirect url="Controller.jsp">
				<c:param name="textFieldDataColeta" value="${param.textFieldDataColeta}"/>
				<c:param name="comboboxProdutividade" value="${param.comboboxProdutividade}"/>
				<c:param name="idEquipe" value="${idEquipe}"/>
				<c:param name="comboboxEquipe" value="${param.comboboxEquipe}"/>
				<c:param name="redirectControleProdutividadeEnviadoContratacao" value="redirect"/>
			</c:redirect>		
		</c:when>
		<c:when test="${param.comboboxProdutividade eq '5' and countQuerySeExisteDadosProdutividade > '0'  }">
			<c:redirect url="Controller.jsp">
				<c:param name="textFieldDataColeta" value="${param.textFieldDataColeta}"/>
				<c:param name="comboboxProdutividade" value="${param.comboboxProdutividade}"/>
				<c:param name="idEquipe" value="${idEquipe}"/>
				<c:param name="comboboxEquipe" value="${param.comboboxEquipe}"/>
				<c:param name="redirectCProdutividadeTriagem" value="redirect"/>
			</c:redirect>		
		</c:when>
		<c:when test="${param.comboboxProdutividade == '6' and countQuerySeExisteDadosProdutividade > '0' }">
			<c:redirect url="Controller.jsp">
				<c:param name="textFieldDataColeta" value="${param.textFieldDataColeta}"/>
				<c:param name="comboboxProdutividade" value="${param.comboboxProdutividade}"/>
				<c:param name="idEquipe" value="${idEquipe}"/>
				<c:param name="comboboxEquipe" value="${param.comboboxEquipe}"/>
				<c:param name="redirectCProdutividadeSegundaAnalise" value="redirect"/>
			</c:redirect>		
		</c:when>
		<c:otherwise>
			<c:redirect url="Controller.jsp">
				<c:param name="redirectMensagem" value="redirect"/>
				<c:param name="mensagem" value="sem dados para a data informada"/>
				<c:param name="textFieldDataColeta" value="${param.textFieldDataColeta}"/>
			</c:redirect>	
		</c:otherwise>		
	</c:choose>		
</body>
</html>